#ifndef SCON_H_
#define SCON_H_

/*
Библиотека SCon
Данная библиотека предназначена для создания и управления последовательными соединениями
Все классы библиотеки содержатся в пространстве имен SCon
Основой библиотеки SCon является шаблонный класс ConnectionManager. Класс ConnectionManager является шаблонным и построен на
основе стратегий Александреску и использует следующие шаблонные параметры:
	- ConnectionProfile - профиль соединения. Содержит в себе всю необходимые данные и методы для создания соединения.
	- OperationWithConnection - Операции с соединением
	- ErrorHandlingPolicy - стратегия обработки ошибок
*/
namespace SCon{

template<
	class ConnectionProfile,
	template<class> class OperationsWithConnection,
	class ErrorHandlingPolicy
>
class ConnectionManager;

}/* SCon */


#endif /* end of include guard: SCON_H_ */

